:root {
    // 弹窗居中
    .el-overlay-dialog {
        display: flex;
        justify-content: center;
        align-items: center;
        min-height: 100%;
        position: static;

        .el-dialog {
            --el-dialog-content-font-size: var(--el-font-size-base);
            --el-dialog-margin-top: 50px;
            max-width: calc(100vw - 30px);
            flex: none;
            display: flex;
            flex-direction: column;
            border-radius: 5px;

            &.body-padding .el-dialog__body {
                padding: 0;
            }

            .el-dialog__body {
                flex: 1;
                padding: 15px 20px;
            }
            .el-dialog__header {
                font-size: var(--el-font-size-large);
            }
			.el-dialog__header {
			    // padding: 10px;
			    padding-bottom: 0;
			}
			.el-collapse{
				border-top: none;
				border-bottom: none;
			}
        }
    }
	.el-overlay{
		z-index: 999 !important;
	}

    .el-drawer {
        --el-drawer-padding-primary: 16px;
        &__header {
            margin-bottom: 0;
            padding: 13px 16px;
            border-bottom: 1px solid var(--el-border-color-lighter);
        }
        &__title {
            @apply text-tx-primary;
        }
    }

    .el-table {
        --el-table-header-text-color: var(--el-text-color-primary);
        --el-table-header-bg-color: var(--table-header-bg-color);
        font-size: var(--el-font-size-base);

        thead {
            th {
                font-weight: 400;
            }
        }
    }
	.el-badge{
		display: none;
	}

    .el-input-group__prepend {
        background-color: var(--el-fill-color-blank);
    }

    .el-checkbox {
        --el-checkbox-font-size: var(--el-font-size-base);
    }

    .el-menu--popup-container {
        &.theme-light {
            .el-menu {
                .el-menu-item {
                    &.is-active {
                        @apply bg-primary-light-9 border-primary border-r-2;
                    }
                }
                .el-menu-item:hover,
                .el-sub-menu__title:hover {
                    color: var(--el-color-primary);
                }
            }
        }
        &.theme-dark {
            .el-menu {
                .el-menu-item {
                    &.is-active {
                        @apply bg-primary;
                    }
                }
            }
        }
    }

    .el-message-box {
        --el-messagebox-width: 350px;
    }
    .el-date-editor {
        --el-date-editor-width: 235px;
        .el-range-input {
            font-size: var(--el-font-size-small);
        }
    }
    .el-button--primary {
        --el-button-hover-link-text-color: var(--el-color-primary-light-3);
    }
    .el-button--success {
        --el-button-hover-link-text-color: var(--el-color-success-light-3);
    }
    .el-button--info {
        --el-button-hover-link-text-color: var(--el-color-info-light-3);
    }
    .el-button--warning {
        --el-button-hover-link-text-color: var(--el-color-warning-light-3);
    }
    .el-button--danger {
        --el-button-hover-link-text-color: var(--el-color-danger-light-3);
    }
	.el-scrollbar__bar {
		height: 14px;
		border-radius: 10px;
	}
	// 卡片瘦身
	.el-card__body {
	    padding:3px 0;
	}
	/* 缩小table高度 */
	.el-table--large .el-table__cell {
	    padding: 5px 0;
	}
	.el-table--large .cell {
	    padding: 0;
	}
	.el-table .cell {
	     padding: 0;
	}
	//弹出框 padding
	.el-overlay-dialog .el-dialog .el-dialog__body {
	    padding: 0px 20px 20px 20px;
	}
	// 弹出框 padding
	.el-overlay-dialog .el-dialog .el-dialog__header {
	    padding: 10px 20px;
	}
	.el-dialog__footer {
	    padding: 0px 20px 10px 20px;
	}
	.el-table .el-table__cell,
	td.el-table__cell {
		position: static;
	}
	.el-form-item__label {
	    height: 25px;
	    line-height: 25px;
	}
	.el-form-item__content{
		 line-height: 25px;
	}
	.el-tabs {
	    --el-tabs-header-height: 25px;
	}
	.app-tabs[data-v-0464436f] .el-tabs {
	    height: 25px;
	}
}
@media (max-width: 768px) {
    .el-pagination > .el-pagination__jump {
        display: none !important;
    }
    .el-pagination > .el-pagination__sizes {
        display: none !important;
    }
}

